草庐IT

windows - Powershell 脚本 : SSH into Server

全部标签

javascript - JavaScript 中当前脚本的 URL

如何找到被调用的JS文件的URL?假设JS文件(库的一部分)和HTML文件(应用程序)位于不同的服务器上。找出HTML文件的URL很容易。但是如何在JS文件本身中找出JS文件服务器的服务器名称和路径?(编辑:在同一目录结构中有一个加载程序调用该库的其他JS文件)最好是JQuery或纯JS解决方案。编辑:从您的回答和评论中了解到后,我决定将加载程序代码实际移动到第一个服务器上会更清晰,html也位于该服务器上,从而避免了该问题。 最佳答案 在JQuery中你可以这样做:$('script').each(function(i,e){al

javascript - window.clipboardData.getData ("Text") 在 IE8 中返回 0

我正在尝试在文本区域上实现最大长度。在IE7中,window.clipboardData.getData("Text")返回正确的复制字符数。在IE8中,相同的调用返回0。有什么问题吗?这是jsvarsomeRule={"textarea":function(element){element.onpaste=function(){varcopied=window.clipboardData.getData("Text");alert('copiedlength='+copied.length);}}};Behaviour.register(someRule);

javascript - 通过使用 Safari 更改 window.location 下载文件

我有一个离线html文件,它通过将window.location设置为来生成和保存CSVdata:text/csv;base64,Intfa2V5fSIsInt...但是,在Safari中,这只会在浏览器中显示CSV。将url设置为:data:application/csv;base64,Intfa2V5fSIsInt...强制Safari下载文件-但它获得的通用文件名仅为“Unknown-3”。有没有办法指定文件名? 最佳答案 首先,一个警告:application/csv不是validMIMEtype,因此在这种情况下它对您“有

javascript - Greasemonkey 脚本在每个网站上运行

关闭。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭7年前。Improvethisquestion我将一个greasemonkey脚本设置为只包含在一个网站上:http://example.com/*但它也在我访问的每个网站上运行..我删除了它并再次添加它只有1个包含但它仍在每个页面上运行,我可能做错了什么?

javascript - 在 MVC4 中,如何在 Razor 文件中创建脚本包

我正在设置我的MVC4应用程序以使用内置的ASP.Netbundle(从Squishit转换)。我已经设置了BundleConfig类,一切正常,但对于Razor文件仅引用一个JavaScript文件的情况,我认为不需要涉及该配置文件。我宁愿直接将脚本添加到我的Razor“脚本”部分的BundleTable中,并在那里渲染它。这样,如果我不得不更改BundleConfig文件,我可以很容易地发布到生产环境以进行小的更改。这是我的:@sectionScripts{@{conststringbundle="~/bundles/{myVirtualBundlePath}";BundleTab

javascript - window.getSelection() 用 HTML 标签偏移?

如果我有以下HTML:Vivamusluctusurnasedurnaultriciesactemporduisagittis.我在mouseup上举办了一场事件查看所选文本的范围:$(".content").on("mouseup",function(){varstart=window.getSelection().baseOffset;varend=window.getSelection().focusOffset;if(start然后我选择单词Vivamus从内容中,它将记录1,8,因为这是选择的范围。如果,但是,我选择了单词urna,它会记录15,20,但不会考虑HTML的元素

javascript - 在 Google Adwords 脚本中加载外部 JS 文件

我正在寻找一种将外部Javascript库加载到我的GoogleAdwordsScriptsIDE的方法。我在文档中找不到任何关于此的内容,也无法通过URLFetchAppAPI(https://developers.google.com/apps-script/reference/url-fetch/)执行JS。有没有人尝试过这个或有任何想法?我知道可以在例如JQuery中做到这一点,但从我在源代码中看到的,他们实现它的方式是添加一个HTML脚本标记并让浏览器加载它。由于我不在这个环境中的浏览器中,所以这是不可能的。我猜我在某个V8引擎环境中。 最佳答案

javascript - window.history.length 最大值

window.history.length的值在我们的项目中非常重要,可以检测浏览器上的后退按钮是否被点击。但是我意识到window.history.length没有超过50。如何解决这个问题?感谢您的帮助。 最佳答案 根据您是否需要它在session间保持持久并在清除用户信息(缓存、localStorage等)后继续存在,您可能需要采用不同的解决方案。其中一个解决方案可能是做这样的事情:window.onpopstate=function(event){varcount=parseInt(localStorage.getItem(

javascript - chrome 扩展在后台页面和内容脚本下使用相同的 socket.io 连接

我正在使用socket.io做一个chrome扩展,我有一个内容脚本可以保持连接到服务器以进行实时聊天,但我也想在后台页面中从服务器获取一些信息。它像这样分开工作很好在内容脚本中varsocket=io.connect('http://localhost:3700');socket.on('dosomething',function(){console.log("test");});在后台页面varsocket=io.connect('http://localhost:3700');socket.on('dosomething',function(){console.log("test

javascript - 为什么 Apple 将匿名脚本加载到我的 Web 应用程序中?

我在使用开发人员工具浏览我的网站时发现了这个。它是做什么用的?这是Safari的一部分吗?如果是,为什么它不是nitro引擎的一部分。它只显示为匿名脚本。/**Copyright(C)2007AppleInc.Allrightsreserved.**Redistributionanduseinsourceandbinaryforms,withorwithout*modification,arepermittedprovidedthatthefollowingconditions*aremet:**1.Redistributionsofsourcecodemustretaintheabo